.hw-click-cursor{
    cursor:pointer;
}
.hw-flex-style-c-c{
    display: flex;
    align-items: center; 
    justify-content: center;
}
.hw-flex-style-c-a-r{ 
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.hw-box-end-box{ 
    width: 100%;
    display: flex;
    justify-content: flex-end; 
}

.text-ov-hid-style{
    width: 100%;
    text-overflow: -o-ellipsis-lastline;
	overflow: hidden;				//溢出内容隐藏
	text-overflow: ellipsis;		//文本溢出部分用省略号表示
	display: -webkit-box;			//特别显示模式
	-webkit-line-clamp: 2;			//行数
	line-clamp: 2;					
	-webkit-box-orient: vertical;	//盒子中内容竖直排列

}
.text-ov-hid-style3{
    width: 100%;
    text-overflow: -o-ellipsis-lastline;
	overflow: hidden;				//溢出内容隐藏
	text-overflow: ellipsis;		//文本溢出部分用省略号表示
	display: -webkit-box;			//特别显示模式
	-webkit-line-clamp: 3;			//行数
	line-clamp: 3;					
	-webkit-box-orient: vertical;	//盒子中内容竖直排列

}
.hw-rz-style{
    
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #00A870;
line-height: 22px;
}
.hw-flex-style-b-c{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hw-flex-style-e-c{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.hw-flex-style-com{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.hw-flex-style-c-c-c{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.hw-margin-btm-1{ 
    margin-bottom: 30px;
}
.hw-margin-btm-2{ 
    margin-top: 20px;
}
.hw-box-lr-padding{
    padding: 30px 0;
}
.hw-box-tb-padding{
    padding: 0 30px;
}
.hw-box-style-flex{
    display: flex;
}
.hw-box-style-flex-clm{
    flex-direction: column;
}
.hw-box-style-flex-r-center{
    align-items: center;
}
.hw-box-style-flex-end{
    justify-content: flex-end;
}
.hw-box-style-flex-c{
    justify-content: center;
}
.hw-box-style-flex-between{
    justify-content: space-between;
}
.hw-box-style-flex-around{
    justify-content: space-around;
}
.hw-box-style-flex-wrap{
    flex-wrap: wrap;
}
.hw-text-ov-clli{
    overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.hw-mar-b-lg{
    margin-bottom:15px;
}
.hw-box-msg{
    font-size: 12px;
font-weight: 400;
color: rgba(0,0,0,0.4);
line-height: 20px;
}
.hw-box-msg1{
    margin-top: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(0,0,0,0.4);
    line-height: 20px;
}
.hw-box-msg2{
    margin-top: 6px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(0,0,0,0.6);
    line-height: 20px;
}
.hw-box-title-text{
    font-size: 14px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: rgba(0,0,0,0.9);
line-height: 22px;
}
.hw-btn-style{
    cursor:pointer;
    padding: 6px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#E62B17 ;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #E62B17;
    
}
.pop-box {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 4px;
  }
  .pop-item {
    display: flex;
    width: 100%;
    padding: 7px 20px;
    font-size: 13px;
  }
  .pop-item:hover {
    background: #f0e9e1;
    color: rgba(210, 173, 119, 0.9);
  }
.hw-btn-style:hover{
    
}
.t-upload .t-icon-loading{
  color: #E62B17;
} 
.hw-btn-style2{
    cursor:pointer;
    padding: 6px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#E62B17 ;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #E62B17;
}
.t-button__text{
    color: #E62B17;
    // width: 100%;
    // height: 100%;
    // border-radius: 50%;
}
.t-button--variant-dashed{
    border-color: #E62B17;  
}
.t-button--variant-dashed:hover{    
    border-color: #E62B17;  
} 
.t-button--variant-outline{
    border-color: #E62B17;  
}
.t-button--variant-outline:hover{ 
    border-color: #E62B17;
}
.t-button--variant-base.t-button--theme-primary{
    border-color: #E62B17;
    // color: #fff !important;
    background-color: #E62B17;
     
    .t-button__text{
        color: #fff; 
    }
}
.t-button--variant-base.t-button--theme-primary:hover{
    border-color: #E62B17;
    // color: #fff !important;
    background-color: #E62B17;
}
// .t-button--variant-base:hover{
//     background-color: #E62B17;
// }
.t-breadcrumb__inner-text{
    
}
.t-default-menu__inner .t-menu__logo:not(:empty){
    height:96px ;
}
.t-dialog{
    width: 880px;
    // min-height: 600px;
}
.t-tabs__nav-item.t-is-active{
    color: #37372F;
}
.t-tabs__bar{
    background-color: #37372F;
}
.hw-btn-style{
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(210, 173, 119, .9);
    border-radius: 3px;
    color: #fff;
}
.t-card--bordered{
    border-color: #E62B17;
}
.hw-btn-style:hover{
    background: rgba(210, 173, 119, 1); 
}
.t-steps .t-steps-item--process .t-steps-item__title{
    
color: #FFFFFF;
}
.t-steps{
  color: #FFFFFF;
}
.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon{
    background: #fff; 
    border-color: #fff;
}
.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish:not(:last-child)::after{
    border-bottom-color: #fff;
}
.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon{
    border-color: #fff;
}
.t-steps--horizontal.t-steps--dot-anchor .t-steps-item:not(:last-child)::after{
  border-bottom-color: #fff;
}
.t-steps .t-steps-item__title{
  font-size: 16px; 
font-weight: 500;
color: rgba(255,255,255,0.58);
line-height: 24px;
}
.t-steps .t-steps-item__description{
  font-size: 14px;
font-weight: 400;
color: rgba(255,255,255,0.58);
line-height: 22px;
}
.t-steps .t-steps-item--process .t-steps-item__description{
  font-size: 14px;
font-weight: 400;
color: rgba(255,255,255,0.58);
line-height: 22px;
}
.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__icon{
border-color: #fff;
} 
.t-pagination__number.t-is-current{
    background-color: #E62B17;
    border-color:#E62B17;
}
.t-input{
    font-family: PingFangSC-Regular, PingFang SC;
}
.t-switch.t-is-checked{
    background:#E62B17;
}
.t-switch.t-is-checked:hover{
    background:#E62B17;
}
.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){
    --ripple-color:#E62B17;
}
.t-tag--default{
    background: #FFFFFF;
border-radius: 3px;
border: 1px solid #E62B17;
color: #E62B17;
} 
.title-heard-text{  
    font-weight: bold;
    font-family: SourceHanSerifCN-Medium, SourceHanSerifCN;
}
.t-select .t-fake-arrow--active{
  color: #000000;
  opacity: 0.38;
} 
::-webkit-scrollbar {  
    /*滚动条整体样式*/  
    width: 8px; /*高宽分别对应横竖滚动条的尺寸*/ 
    height: 1px; 
    background: rgba(240,239,237,0.5);
    box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.05); 
        border-radius: 10px; 
  }
  ::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    // background: #FFFFFF;
    background: rgba(240,239,237,0.8);
    // box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.03);
    border-radius: 4px;
  }
  ::-webkit-scrollbar-track { 
    /*滚动条里面轨道*/ background: #FFFFFF;
    // background: rgba(240,239,237,0.5);
box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.05);
    border-radius: 10px;
   
  } 
  .nav-title{
    
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500 !important;
color: rgba(0,0,0,0.9);
line-height: 22px;
  }
  .t-card__header{
    box-shadow: inset 0px -1px 0px 0px rgba(230, 230, 230, 0.5);
  }
  .t-tabs__bar.t-is-top{
      height: 2px;
      bottom: 2px;
  }
  .null-box-style{
      padding: 30px 0;
  }
  .null-img-1{
      width: 190px;
      height: 190px;
  }
.null-title-1{
    
font-family: SourceHanSerifCN-Medium, SourceHanSerifCN;
font-weight: 500;
color: rgba(0,0,0,0.9);
line-height: 22px;
margin-top: 16px;
text-align: center;
}
.null-title-2{
    text-align: center;
    
font-family: SourceHanSerifCN-Medium, SourceHanSerifCN;
font-weight: 500;
color: rgba(0,0,0,0.4);
line-height: 22px;
margin: 16px 0;
} 
.t-tag--default{
    border: 1px dashed #E62B17;
}
.t-drawer .t-drawer__content-wrapper--right{
      z-index: 99999;
  }
  .t-dialog__ctx.t-dialog__ctx--fixed{
      z-index: 999;
  }
  .t-drawer__mask{
      z-index: 108;
  }
  .t-dialog__ctx .t-dialog__position.t-dialog--top{
    padding-top: 15vh;
  }
  .t-collapse{
      border: none;
      background: transparent;
  }
  .t-collapse-panel__content{
    background: transparent;
  }
  .t-collapse-panel__wrapper .t-collapse-panel__header{
      border: none;
  }
  .t-collapse-panel__wrapper .t-collapse-panel__body{
    border: none;
    background: transparent;
  }
  
  .t-collapse-panel__wrapper .t-collapse-panel__content{
      padding: 0;
      padding-left: 16px;
  }
  .t-loading{
      color: #E62B17;
  }
  .t-tabs__nav-item-text-wrapper{
    // font-family: SourceHanSerif;
  }
  .t-textarea__inner:focus{
      border-color:#E62B17;
      box-shadow:0 0 0 0px #E62B17;
  }
  .t-textarea__inner:hover{
    border-color:#E62B17;
  }
  .t-form__item.t-form__item-with-extra{
    margin-bottom: 30px;
  }
  .t-avatar{
     
background: #D8D8D8; 
  }
  .header-menu-search .hover-active > .t-icon{
      color:#E62B17 !important;
  }
  .header-menu-search .hover-active .t-input .t-input__suffix > .t-icon{
    color:#E62B17 !important;
  }
  .t-select-option.t-is-selected{
    color:#E62B17 !important;
  } 
  .t-select-option_hover{
    
  }
  .max-width-p{ 
    // min-width: 1280px !important;
    // max-width: 1980px; 
    margin: 0 auto; 
    // min-width: ;
  }
  .btm-right-title{ 
      margin-left: 4px;
  }
.icon-style{
      font-size: 16px;
  } 
  .t-pagination__number:hover{
      color: #E62B17;
      border-color: #E62B17;
  }
  .t-image__wrapper{
      background-color: #f0e9e1;
  }
  .hw-wrap-spases {
    display: flex;
    flex-direction: column; 
    :deep(span) {
      display: flex;
      text-indent: 2em;
      margin-bottom: 1em; 
      line-height: 24px;  
    }
  }
  .banner-content-title{
    line-height: 24px; 
  }
  .t-pagination0 {
    :deep(.t-pagination__number ) { 
      
      border-color: #CFBDA8;
      color: #CFBDA8;
    }
    :deep(.t-pagination__number.t-is-current){
      background-color: #E62B17;
      border-color: #E62B17;
      color: #fff; 
    }  
  }
  .t-pagination1 {
      :deep(.t-pagination__number ) {
       
        border-color: #8F9EBF;
        color: #8F9EBF;
      }
      :deep(.t-pagination__number.t-is-current){
        background-color: #8F9EBF;
        border-color: #8F9EBF;
        color: #fff;
      }
    }
  
    .t-pagination2 {
      :deep(.t-pagination__number ) {
        
        border-color: #B9463F;
        color: #B9463F;
      }
      :deep(.t-pagination__number.t-is-current){
        background-color: #B9463F;
        border-color: #B9463F;
        color: #fff;
      }
    }
    .t-pagination3 {
      :deep(.t-pagination__number ) {
        
        border-color: #343029; 
        color: #343029; 
        
      }
      :deep(.t-pagination__number.t-is-current){
        background-color: #343029;
        border-color: #343029; 
        color: #fff;
      }
    }
    .t-pagination4 {
      :deep(.t-pagination__number ) {
        
        border-color: #171719;
        color: #171719;
         
      }
      :deep(.t-pagination__number.t-is-current){
        background-color: #171719;
        border-color: #171719; 
        color: #fff;
      }
    }
    .pagination-content{
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .hw-pagination-btn {
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 64px;
        height: 32px;
        margin-left: 8px;
        border-radius: 3px;
        font-size: 16px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #ffffff; 
        line-height: 24px; 
      }
      .t-pagination__jump{
        background: transparent;
      }
      .t-cascader__item.t-is-selected{
        color: #E62B17;
      }
      .t-cascader__item.t-is-expanded{ 
        
color: #E62B17;
        
      }
      .t-cascader__item.t-is-expanded .t-icon-chevron-right{
          color: #fff;
      }    
      .t-select-option.t-is-selected{
         
background: #FFECE6; 
color: rgba(230, 43, 23, 1);
      }
      .t-dialog__header .t-dialog__header-content{
        
      } 
      .pdf-scroll::-webkit-scrollbar-corner {
        background: #4c4b46;
      }
      .t-image__wrapper{
        img{
          display: block;
        }
      }
      .t-input-adornment{
        display: flex;
        align-items: center;
      }
      .item-description-font-size{
        display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-pack: center;
  line-clamp: 2;  
  -webkit-line-clamp: 2; 
  overflow: hidden;
  text-overflow: ellipsis; 
  text-align: justify;
  height: 48px;  
  font-size: 16px; 
  font-weight: 400;
  color: rgba(0, 0, 0, 0.59);
  line-height: 24px; 
  margin-top: 80px;
      }
      
      .t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale{
        width: 60px;
      }
.auth-avatar-box-home{ 
  position: relative; 
  width: 28px;   
  height: 28px;
} 
// .auth-avatar-box-home::after{
//   position: absolute;
//   top: -32px; 
//   left: -50%;
//   display: flex;
//   align-items: center; 
//   justify-content: center;
//   content: '已认证';
//   opacity: 0;
//   width: 64px;
//   height: 24px; 
//   font-size: 14px;
//   background: #fff; 
//   padding: 4 0px;
// }
// .auth-avatar-box-home:hover::after{
//   opacity: 1;
// }

.auth-avatar-box-home-img{
  position: absolute !important; 
  right: -2px; 
  bottom: -2px;
  width: 14px !important;
  height: 14px !important;
  z-index: 20;
} 
.auth-avatar-box-visitExhibits{ 
  position: relative; 
  width: 24px;  
  height: 24px;
  
} 
.auth-avatar-box-visitExhibits-img{
  position: absolute !important; 
  right: -2px !important;  
  bottom: -2px !important; 
  width: 12px !important;   
  height: 12px !important;
  z-index: 20; 
} 
.auth-avatar-box-visitExhibitsInfo{ 
  position: relative; 
  width: 24px;  
  height: 24px; 
} 
.auth-avatar-box-visitExhibitsInfo-img{
  position: absolute !important; 
  right: -2px;   
  bottom: -2px;
  width: 12px !important;
  height: 12px !important;
  z-index: 20;
} 
